/**
 * 
 */
package com.tom.blog.service;

import java.util.List;

import com.tom.blog.entity.UserFile;

/**
 * File 服务接口.
 * 
 * @since 1.0.0 2017年3月28日
 * @author <a href="https://waylau.com">Way Lau</a> 
 */
public interface UserFileService {
	/**
	 * 保存文件
	 * @param File
	 * @return
	 */
	UserFile save(UserFile file);
	
	/**
	 * 删除文件
	 * @param File
	 * @return
	 */
	void remove(String id);
	
	/**
	 * 根据id获取文件
	 * @param File
	 * @return
	 */
	UserFile get(String id);
	
	/**
	 * 获取文件列表
	 * @param File
	 * @return
	 */
	List<UserFile> listFiles();
}
